﻿

using ProtoBuf;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IotContract.Enums;
/// <summary>
/// 扫码枪状态
/// </summary>
[ProtoContract]
public enum BcrProcessStepType
{
    [ProtoMember(1)]
    IDLE,
    [ProtoMember(2)]
    Read_Request,
    [ProtoMember(3)]
    Read_OK,
    [ProtoMember(4)]
    Read_Fail,
    [ProtoMember(5)]
    Read_HeartBit,
    [ProtoMember(6)]
    Read_Complete,
    [ProtoMember(7)]
    Connected,
    [ProtoMember(8)]
    Disconnected,
    [ProtoMember(9)]
    NoRead,
    [ProtoMember(10)]
    Read_Request_TimeOrver,
    [ProtoMember(11)]
    Read_RetryStop, 
    [ProtoMember(12)]
    Send_ReadPacket,
    [ProtoMember(13)]
    InvalidData,
    [ProtoMember(14)]
    ReadFailComplete,
    [ProtoMember(15)]
    Receive_ReadPacket,
    [ProtoMember(16)]
    BCR_Error
}
